home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1997 / MacHack 1997.toast / Presentations / Presentations ’97 / Sessions ’97 / Mac2Win / Sample / MiniEdit(original) / MiniEdit.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-06-26  |  1.1 KB  |  58 lines  |  [TEXT/KAHL]

  1. /*********************************************************************
  2.  
  3.     miniedit.h
  4.     
  5.     header file for Miniedit
  6.     
  7.     Copyright (c) 1989 Symantec Corporation.  All rights reserved.
  8.     
  9. *********************************************************************/
  10.  
  11. #define thewindowID         128
  12. #define ErrorAlert        256
  13. #define    AdviseAlert        257
  14.  
  15. /* resource IDs of menus */
  16. #define appleID            128
  17. #define fileID            129
  18. #define editID            130
  19.  
  20. /* Edit menu command indices */
  21. #define undoCommand     1
  22. #define cutCommand        3
  23. #define copyCommand        4
  24. #define pasteCommand    5
  25. #define clearCommand    6
  26.  
  27. /* Menu indices */
  28. #define appleM            0
  29. #define fileM            1
  30. #define editM            2
  31.  
  32. #define fmNew        1
  33. #define fmOpen        2
  34. #define fmClose        4
  35. #define fmSave        5
  36. #define fmSaveAs    6
  37. #define fmRevert    7
  38. #define fmPageSetUp    9
  39. #define fmPrint        10
  40. #define fmQuit        12
  41.  
  42. #define aaSave        1
  43. #define aaDiscard    2
  44. #define aaCancel    3
  45.  
  46. #define SBarWidth    15
  47.  
  48. #include <Windows.h>
  49.  
  50. void CantOpen (void);
  51. void SetUpCursors(void);
  52. void SetUpMenus(void);
  53. int MainEvent(void);
  54. int DoMouseDown (int windowPart, WindowPtr whichWindow, EventRecord *myEvent);
  55. int DoCommand(long mResult);
  56. void MaintainCursor(void);
  57. void MaintainMenus(void);
  58.